﻿<?xml version="1.0" encoding="utf-8"?>
<!--

// Copyright 2008 Daniel Gray
//
// This file is part of Kale.
//
// Kale is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Kale is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Kale.  If not, see <http://www.gnu.org/licenses/>.
//
// Filename          : ExceptionTest.snippet
// Author            : Daniel Gray
// Created           : 22/04/2008
//
// -->
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
   <CodeSnippet Format="1.0.0">
      <Header>
         <Title>Exception Test Method</Title>
         <Description>Contains a general test method for exceptions.</Description>
         <Author>Daniel Gray</Author>
         <Keywords>
            <Keyword>Exception</Keyword>
            <Keyword>Class</Keyword>
            <Keyword>Pattern</Keyword>
            <Keyword>Test</Keyword>
         </Keywords>
         <Shortcut>exceptiontest</Shortcut>
      </Header>
      <Snippet>
         <Declarations>
            <Literal>
               <ID>exceptionType</ID>
               <ToolTip>Replace with the name of your new exception type.</ToolTip>
               <Default>MyNewException</Default>
            </Literal>
         </Declarations>
         <Code Language="CSharp">
            <![CDATA[
            [Test]
            public void $exceptionType$_Test()
            {
               TestException(typeof($exceptionType$));
            }
            ]]>
         </Code>
      </Snippet>
   </CodeSnippet>
</CodeSnippets>